Ad Widget

Collapse

Íåâåðíûé òèï Numeric (float)

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • dotneft
    Senior Member
    • Nov 2008
    • 699

    #1

    Íåâåðíûé òèï Numeric (float)

    error: Type of received value [3498234990994.000000] is not suitable for value type [Numeric (float)]

    ñ äðóãèõ õîñòîâ âñå íîðìàëüíî. Çàêðàëîñü ïîäîçðåíèå, ÷òî äëÿ zabbix_server ýòî ñëèøêîì áîëüøîå ÷èñëî Î_Î

    ZABBIX Server (daemon) v1.6.6 (revision {ZABBIX_REVISION}) (3 April 2009)
    Compilation time: Jul 22 2009 01:06:04

    Ìîæåò êòî ñòàëêèâàëñÿ?
  • dotneft
    Senior Member
    • Nov 2008
    • 699

    #2
    да кстати, проблема такая только при пересылке данных от прокси

    Zabbix-server -- Oracle
    zabbix-proxy - mysql

    Подозреваю, что проблема кроется где-то libs/zbxsysinfo/sysinfo.c 538/857 здесь
    Last edited by dotneft; 12-08-2009, 15:54.

    Comment

    • dotneft
      Senior Member
      • Nov 2008
      • 699

      #3
      Проблема в функции DBchk_double:

      Code:
              register double pg_min_numeric = (double)-1E12;
              register double pg_max_numeric = (double)1E12;
      маловато однако

      увеличил до

      Code:
              register double pg_min_numeric = (double)-1E16;
              register double pg_max_numeric = (double)1E16;
      Теперь заббикс кушает на раз)

      Просьба к разработчикам, посмотрите, пожалуйста, верное ли решение?
      Last edited by dotneft; 12-08-2009, 16:37.

      Comment

      Working...